{"cik":1210618,"taxonomy":"us-gaap","tag":"AccruedLiabilitiesCurrent","label":"Accrued Liabilities, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","entityName":"SPI Energy Co., Ltd.","units":{"USD":[{"end":"2010-12-31","val":4298000,"accn":"0000950123-11-077551","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":4298000,"accn":"0001193125-11-310384","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":4298000,"accn":"0001193125-12-164619","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2012-04-16"},{"end":"2010-12-31","val":4298000,"accn":"0001193125-12-164629","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2012-04-16"},{"end":"2010-12-31","val":4298000,"accn":"0001193125-12-164641","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-06-30","val":2092000,"accn":"0000950123-11-077551","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2011-06-30","val":2092000,"accn":"0001193125-12-164619","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2012-04-16","frame":"CY2011Q2I"},{"end":"2011-09-30","val":2085000,"accn":"0001193125-11-310384","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2011-09-30","val":2085000,"accn":"0001193125-12-164629","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2012-04-16","frame":"CY2011Q3I"},{"end":"2011-12-31","val":2420000,"accn":"0001193125-12-164641","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":2420000,"accn":"0001193125-12-231700","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-14"},{"end":"2011-12-31","val":2993000,"accn":"0001193125-12-391316","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-09-14"},{"end":"2011-12-31","val":2993000,"accn":"0001193125-12-475868","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-12-31","val":3108000,"accn":"0001437749-13-004578","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-19","frame":"CY2011Q4I"},{"end":"2012-03-31","val":2479000,"accn":"0001193125-12-231700","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-14","frame":"CY2012Q1I"},{"end":"2012-06-30","val":3676000,"accn":"0001193125-12-391316","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-09-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":6814000,"accn":"0001193125-12-475868","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":6635000,"accn":"0001437749-13-004578","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-19"},{"end":"2012-12-31","val":6635000,"accn":"0001437749-13-006422","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-20"},{"end":"2012-12-31","val":6635000,"accn":"0001437749-13-011040","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-16"},{"end":"2012-12-31","val":6536000,"accn":"0001437749-13-015042","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-19"},{"end":"2012-12-31","val":6635000,"accn":"0001437749-14-000059","fy":2013,"fp":"Q2","form":"10-Q/A","filed":"2014-01-02"},{"end":"2012-12-31","val":6536000,"accn":"0001437749-14-006658","fy":2013,"fp":"FY","form":"10-K","filed":"2014-04-15","frame":"CY2012Q4I"},{"end":"2013-03-31","val":6500000,"accn":"0001437749-13-006422","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-20","frame":"CY2013Q1I"},{"end":"2013-06-30","val":8354000,"accn":"0001437749-13-011040","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-16"},{"end":"2013-06-30","val":8354000,"accn":"0001437749-14-000059","fy":2013,"fp":"Q2","form":"10-Q/A","filed":"2014-01-02","frame":"CY2013Q2I"},{"end":"2013-09-30","val":4168000,"accn":"0001437749-13-015042","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-19","frame":"CY2013Q3I"},{"end":"2013-12-31","val":741000,"accn":"0001437749-14-006658","fy":2013,"fp":"FY","form":"10-K","filed":"2014-04-15"},{"end":"2013-12-31","val":741000,"accn":"0001437749-14-009240","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":741000,"accn":"0001437749-14-015826","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-19"},{"end":"2013-12-31","val":741000,"accn":"0001437749-14-020678","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":741000,"accn":"0001437749-15-006488","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2013-12-31","val":741000,"accn":"0001437749-15-007577","fy":2014,"fp":"Q3","form":"10-Q","filed":"2015-04-17"},{"end":"2013-12-31","val":741000,"accn":"0001193125-15-311898","fy":2014,"fp":"FY","form":"10-K/A","filed":"2015-09-03","frame":"CY2013Q4I"},{"end":"2014-03-31","val":737000,"accn":"0001437749-14-009240","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":738000,"accn":"0001437749-14-015826","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-19","frame":"CY2014Q2I"},{"end":"2014-09-30","val":813000,"accn":"0001437749-14-020678","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2014-09-30","val":813000,"accn":"0001437749-15-007577","fy":2014,"fp":"Q3","form":"10-Q","filed":"2015-04-17","frame":"CY2014Q3I"},{"end":"2014-12-31","val":11288000,"accn":"0001437749-15-006488","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":11288000,"accn":"0001193125-15-190423","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":11288000,"accn":"0001193125-15-291494","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":11288000,"accn":"0001193125-15-311898","fy":2014,"fp":"FY","form":"10-K/A","filed":"2015-09-03"},{"end":"2014-12-31","val":11288000,"accn":"0001193125-15-311914","fy":2015,"fp":"Q1","form":"10-Q/A","filed":"2015-09-03"},{"end":"2014-12-31","val":11288000,"accn":"0001193125-15-311920","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-09-03"},{"end":"2014-12-31","val":11288000,"accn":"0001193125-15-377115","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":11288000,"accn":"0001193125-16-593321","fy":2015,"fp":"FY","form":"20-F","filed":"2016-05-17"},{"end":"2014-12-31","val":11288000,"accn":"0001104659-16-163776","fy":2015,"fp":"FY","form":"20-F/A","filed":"2016-12-23","frame":"CY2014Q4I"},{"end":"2015-03-31","val":22681000,"accn":"0001193125-15-190423","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2015-03-31","val":22681000,"accn":"0001193125-15-311914","fy":2015,"fp":"Q1","form":"10-Q/A","filed":"2015-09-03","frame":"CY2015Q1I"},{"end":"2015-06-30","val":29693000,"accn":"0001193125-15-291494","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":29693000,"accn":"0001193125-15-311920","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-09-03","frame":"CY2015Q2I"},{"end":"2015-09-30","val":27141000,"accn":"0001193125-15-377115","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":26741000,"accn":"0001193125-16-593321","fy":2015,"fp":"FY","form":"20-F","filed":"2016-05-17"},{"end":"2015-12-31","val":26741000,"accn":"0001104659-16-163776","fy":2015,"fp":"FY","form":"20-F/A","filed":"2016-12-23"},{"end":"2015-12-31","val":26741000,"accn":"0001104659-17-064378","fy":2016,"fp":"FY","form":"20-F","filed":"2017-10-27","frame":"CY2015Q4I"},{"end":"2016-12-31","val":16574000,"accn":"0001104659-17-064378","fy":2016,"fp":"FY","form":"20-F","filed":"2017-10-27"},{"end":"2016-12-31","val":16574000,"accn":"0001683168-18-003653","fy":2017,"fp":"FY","form":"20-F","filed":"2018-12-10"},{"end":"2016-12-31","val":16574000,"accn":"0001683168-18-003660","fy":2017,"fp":"FY","form":"20-F/A","filed":"2018-12-11","frame":"CY2016Q4I"},{"end":"2017-12-31","val":32810000,"accn":"0001683168-18-003653","fy":2017,"fp":"FY","form":"20-F","filed":"2018-12-10"},{"end":"2017-12-31","val":32810000,"accn":"0001683168-18-003660","fy":2017,"fp":"FY","form":"20-F/A","filed":"2018-12-11"},{"end":"2017-12-31","val":19860000,"accn":"0001683168-19-001261","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-30","frame":"CY2017Q4I"},{"end":"2018-12-31","val":16495000,"accn":"0001683168-19-001261","fy":2018,"fp":"FY","form":"20-F","filed":"2019-04-30"},{"end":"2018-12-31","val":16495000,"accn":"0001683168-20-002123","fy":2019,"fp":"FY","form":"20-F","filed":"2020-06-29","frame":"CY2018Q4I"},{"end":"2019-12-31","val":9177000,"accn":"0001683168-20-002123","fy":2019,"fp":"FY","form":"20-F","filed":"2020-06-29"},{"end":"2019-12-31","val":9177000,"accn":"0001683168-21-001594","fy":2020,"fp":"FY","form":"20-F","filed":"2021-04-29"},{"end":"2019-12-31","val":9177000,"accn":"0001683168-21-005122","fy":2020,"fp":"FY","form":"20-F/A","filed":"2021-10-29"},{"end":"2019-12-31","val":9177000,"accn":"0001683168-21-005934","fy":2020,"fp":"FY","form":"20-F/A","filed":"2021-11-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":8490000,"accn":"0001683168-21-001594","fy":2020,"fp":"FY","form":"20-F","filed":"2021-04-29"},{"end":"2020-12-31","val":8490000,"accn":"0001683168-21-005122","fy":2020,"fp":"FY","form":"20-F/A","filed":"2021-10-29"},{"end":"2020-12-31","val":8490000,"accn":"0001683168-21-005934","fy":2020,"fp":"FY","form":"20-F/A","filed":"2021-11-23"},{"end":"2020-12-31","val":8490000,"accn":"0001683168-22-002280","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-01","frame":"CY2020Q4I"},{"end":"2021-12-31","val":10094000,"accn":"0001683168-22-002280","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-01"},{"end":"2021-12-31","val":10094000,"accn":"0001683168-22-003579","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":10094000,"accn":"0001683168-22-005735","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":10094000,"accn":"0001683168-22-007585","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":10094000,"accn":"0001683168-23-002397","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-14","frame":"CY2021Q4I"},{"end":"2022-03-31","val":11125000,"accn":"0001683168-22-003579","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":11583000,"accn":"0001683168-22-005735","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":16494000,"accn":"0001683168-22-007585","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":15972000,"accn":"0001683168-23-002397","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-14"},{"end":"2022-12-31","val":15972000,"accn":"0001683168-23-003575","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":15972000,"accn":"0001683168-23-005878","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-18"},{"end":"2022-12-31","val":15154000,"accn":"0001683168-23-008339","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-20","frame":"CY2022Q4I"},{"end":"2023-03-31","val":17750000,"accn":"0001683168-23-003575","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":14608000,"accn":"0001683168-23-005878","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-18","frame":"CY2023Q2I"},{"end":"2023-09-30","val":14148000,"accn":"0001683168-23-008339","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-20","frame":"CY2023Q3I"}]}}