{"cik":1210618,"taxonomy":"us-gaap","tag":"CommonStockValue","label":"Common Stock, Value, Issued","description":"Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.","entityName":"SPI Energy Co., Ltd.","units":{"USD":[{"end":"2010-12-31","val":5000,"accn":"0000950123-11-077551","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":5000,"accn":"0001193125-11-310384","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":5000,"accn":"0001193125-12-164619","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2012-04-16"},{"end":"2010-12-31","val":5000,"accn":"0001193125-12-164629","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2012-04-16"},{"end":"2010-12-31","val":5000,"accn":"0001193125-12-164641","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16","frame":"CY2010Q4I"},{"end":"2011-01-10","val":10700000,"accn":"0001193125-12-391316","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-09-14"},{"end":"2011-01-10","val":10700000,"accn":"0001193125-12-475868","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19"},{"end":"2011-06-30","val":18000,"accn":"0000950123-11-077551","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2011-06-30","val":18000,"accn":"0001193125-12-164619","fy":2011,"fp":"Q2","form":"10-Q/A","filed":"2012-04-16","frame":"CY2011Q2I"},{"end":"2011-09-30","val":18000,"accn":"0001193125-11-310384","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2011-09-30","val":18000,"accn":"0001193125-12-164629","fy":2011,"fp":"Q3","form":"10-Q/A","filed":"2012-04-16","frame":"CY2011Q3I"},{"end":"2011-12-31","val":18000,"accn":"0001193125-12-164641","fy":2011,"fp":"FY","form":"10-K","filed":"2012-04-16"},{"end":"2011-12-31","val":18000,"accn":"0001193125-12-231700","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-14"},{"end":"2011-12-31","val":18000,"accn":"0001193125-12-391316","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-09-14"},{"end":"2011-12-31","val":18000,"accn":"0001193125-12-475868","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2011Q4I"},{"end":"2012-03-31","val":18000,"accn":"0001193125-12-231700","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-14","frame":"CY2012Q1I"},{"end":"2012-06-30","val":18000,"accn":"0001193125-12-391316","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-09-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":20000,"accn":"0001193125-12-475868","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-19","frame":"CY2012Q3I"},{"end":"2012-12-31","val":20000,"accn":"0001437749-13-006422","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-20"},{"end":"2012-12-31","val":20000,"accn":"0001437749-13-011040","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-16"},{"end":"2012-12-31","val":20000,"accn":"0001437749-13-015042","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-19"},{"end":"2012-12-31","val":20000,"accn":"0001437749-14-000059","fy":2013,"fp":"Q2","form":"10-Q/A","filed":"2014-01-02","frame":"CY2012Q4I"},{"end":"2013-03-31","val":20000,"accn":"0001437749-13-006422","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-20","frame":"CY2013Q1I"},{"end":"2013-06-30","val":20000,"accn":"0001437749-13-011040","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-16"},{"end":"2013-06-30","val":20000,"accn":"0001437749-14-000059","fy":2013,"fp":"Q2","form":"10-Q/A","filed":"2014-01-02","frame":"CY2013Q2I"},{"end":"2013-09-30","val":20000,"accn":"0001437749-13-015042","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-19","frame":"CY2013Q3I"},{"end":"2020-12-31","val":2000,"accn":"0001683168-22-002280","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-01","frame":"CY2020Q4I"},{"end":"2021-12-31","val":3000,"accn":"0001683168-22-002280","fy":2021,"fp":"FY","form":"10-K","filed":"2022-04-01"},{"end":"2021-12-31","val":3000,"accn":"0001683168-22-003579","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13"},{"end":"2021-12-31","val":3000,"accn":"0001683168-22-005735","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":3000,"accn":"0001683168-22-007585","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":3000,"accn":"0001683168-23-002397","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-14","frame":"CY2021Q4I"},{"end":"2022-03-31","val":3000,"accn":"0001683168-22-003579","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-13","frame":"CY2022Q1I"},{"end":"2022-06-30","val":3000,"accn":"0001683168-22-005735","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":3000,"accn":"0001683168-22-007585","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":3000,"accn":"0001683168-23-002397","fy":2022,"fp":"FY","form":"10-K","filed":"2023-04-14"},{"end":"2022-12-31","val":3000,"accn":"0001683168-23-003575","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22"},{"end":"2022-12-31","val":3000,"accn":"0001683168-23-005878","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-18"},{"end":"2022-12-31","val":3000,"accn":"0001683168-23-008339","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-20","frame":"CY2022Q4I"},{"end":"2023-03-31","val":3000,"accn":"0001683168-23-003575","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-22","frame":"CY2023Q1I"},{"end":"2023-06-30","val":3000,"accn":"0001683168-23-005878","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-18","frame":"CY2023Q2I"},{"end":"2023-09-30","val":3000,"accn":"0001683168-23-008339","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-20","frame":"CY2023Q3I"}]}}