External-Use Software Development Costs - Future Amortization Expenses For Capitalized Software Development Costs (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Research and Development [Abstract] | ||
| Remaining six months of 2026 | $ 9,633 | |
| 2027 | 15,261 | |
| 2028 | 11,405 | |
| 2029 | 8,778 | |
| 2030 | 4,915 | |
| Thereafter | 1,891 | |
| External-use software development costs, net | $ 51,883 | $ 54,197 |
| X | ||||||||||
- Definition Capitalized Cost, Software To Be Sold, Leased, Or Marketed, Estimated Amortization Expense, After Year Four No definition available.
|
| X | ||||||||||
- Definition Amount, after accumulated amortization, of capitalized cost for software to be sold, leased, or marketed. Excludes capitalized cost for internal-use software. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of amortization expense for capitalized cost for software to be sold, leased, or marketed expected to be recognized in remainder of current fiscal year. Excludes capitalized cost for internal-use software. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of amortization expense for capitalized cost for software to be sold, leased, or marketed expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes capitalized cost for internal-use software. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of amortization expense for capitalized cost for software to be sold, leased, or marketed expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes capitalized cost for internal-use software. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of amortization expense for capitalized cost for software to be sold, leased, or marketed expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes capitalized cost for internal-use software. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of amortization expense for capitalized cost for software to be sold, leased, or marketed expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Excludes capitalized cost for internal-use software. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|