Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements - Schedule of Fair Value Measurements (Details)

v3.26.1
Fair Value Measurements - Schedule of Fair Value Measurements (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Schedule of Fair Value Measurements [Line Items]    
Fair Value at beginning [1]   $ 7,500
Fair Value at ending $ 8,265  
Level 3 [Member]    
Schedule of Fair Value Measurements [Line Items]    
Fair Value at beginning 11,530 7,500
Generated transferable tax credits 5,112 3,900
Proceeds from sale of 2025 tax credits (8,852)  
Other 475 130
Fair Value at ending $ 8,265 $ 11,530
[1] Amounts derived from the audited consolidated financial statements for the year ended December 31, 2025.