XML 52 R45.htm IDEA: XBRL DOCUMENT
v3.25.1

Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations - Schedule of Changes in Contract Assets (Detail) - USD ($) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2025 | Mar. 31, 2024
Change in Contract with Customer, Asset [Abstract] |  |
Balance at the beginning of the year | $ 785 | $ 4,917
Contract assets recorded during the period | 2,126 | 4,696
Reclassified to accounts receivable during the period | (710) | (4,399)
Other | 20 | (29)
Balance at the end of the year | $ 2,221 | $ 5,185

X
- Definition Contract With Customer Asset Net Current And Noncurrent + References No definition available. + Details
Name: | spir_ContractWithCustomerAssetNetCurrentAndNoncurrent
Namespace Prefix: | spir_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Contract With Customer Assets Other + References No definition available. + Details
Name: | spir_ContractWithCustomerAssetsOther
Namespace Prefix: | spir_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_ChangeInContractWithCustomerAssetAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase from purchase of right to consideration in exchange for good or service transferred to customer when right is conditioned on passage of time. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11 + Details
Name: | us-gaap_ContractWithCustomerAssetPurchase
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 + Details
Name: | us-gaap_ContractWithCustomerAssetReclassifiedToReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration