v3.25.1
9. Debt (Details)
$ in Thousands, ₨ in Billions
1 Months Ended 3 Months Ended
Jun. 30, 2023
USD ($)
Mar. 31, 2025
USD ($)
Jan. 31, 2025
USD ($)
Jan. 31, 2025
INR (₨)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
INR (₨)
Feb. 29, 2024
USD ($)
Feb. 29, 2024
INR (₨)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
INR (₨)
Jul. 27, 2022
USD ($)
Debt                      
Total debt principal   $ 525,482     $ 610,154            
Less: unamortized issuance costs   (339)     (376)            
Total debt   525,143     609,778            
Current portion of debt   197,201     236,424            
Noncurrent portion of debt   $ 327,942     373,354            
Revolving Credit Facility                      
Debt                      
Debt instrument, currency   USD                  
Revolving credit facility   $ 0     0            
Line of Credit Facility, Current Borrowing Capacity $ 1,000,000                    
Debt Instrument, Description of Variable Rate Basis Borrowing under the Revolving Credit Facility bears interest at a rate per annum equal to, at our option, (i) the Term Secured Overnight Financing Rate (“Term SOFR”), plus a credit spread of 0.10%, plus a margin that ranges from 1.25% to 2.25% or (ii) an alternate base rate as defined in the credit agreement, plus a margin that ranges from 0.25% to 1.25%.                    
Revolving Credit Facility | Minimum [Member]                      
Debt                      
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.125%                    
Revolving Credit Facility | Maximum [Member]                      
Debt                      
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.375%                    
India Credit Facility                      
Debt                      
Debt instrument, currency   USD                  
Long-term debt, gross   $ 419,101     464,550            
India Credit Facility | DFC | FS India Solar Ventures Private Limited                      
Debt                      
Line of Credit Facility, Current Borrowing Capacity                     $ 500,000
India Citibank Working Capital Facility [Member]                      
Debt                      
Debt instrument, currency   INR                  
Short-term debt   $ 56,113     48,017            
India Citibank Working Capital Facility [Member] | Citibank, N.A. | FS India Solar Ventures Private Limited                      
Debt                      
Line of Credit Facility, Current Borrowing Capacity     $ 74,800 ₨ 6.4              
India Credit Agricole Working Capital Facility                      
Debt                      
Debt instrument, currency   INR                  
Short-term debt   $ 38,578     0            
India Credit Agricole Working Capital Facility | Credit Agricole Corporate and Investment Bank | FS India Solar Ventures Private Limited                      
Debt                      
Line of Credit Facility, Current Borrowing Capacity         46,800 ₨ 4.0          
India JPM Working Capital Facility                      
Debt                      
Debt instrument, currency   INR                  
Short-term debt   $ 11,690     28,490            
India JPM Working Capital Facility | JPMorgan Chase Bank, N.A. | FS India Solar Ventures Private Limited                      
Debt                      
Line of Credit Facility, Current Borrowing Capacity                 $ 74,800 ₨ 6.2  
India HSBC Working Capital Facility                      
Debt                      
Debt instrument, currency   INR                  
Short-term debt   $ 0     $ 69,097            
India HSBC Working Capital Facility | Hong Kong and Shanghai Banking Corporation Limited | FS India Solar Ventures Private Limited                      
Debt                      
Line of Credit Facility, Current Borrowing Capacity             $ 98,400 ₨ 8.2